using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("CardCrafting_WepSetParent")]
	public class CardCrafting_WepSetParent : MonoBehaviour
	{
		public GameObject m_Parent => method_3<GameObject>("m_Parent");

		public Transform m_OrgParent => method_3<Transform>("m_OrgParent");

		public GameObject m_ManaGem => method_3<GameObject>("m_ManaGem");

		public GameObject m_Portrait => method_3<GameObject>("m_Portrait");

		public GameObject m_NameBanner => method_3<GameObject>("m_NameBanner");

		public GameObject m_RarityGem => method_3<GameObject>("m_RarityGem");

		public GameObject m_Discription => method_3<GameObject>("m_Discription");

		public GameObject m_Swords => method_3<GameObject>("m_Swords");

		public GameObject m_Shield => method_3<GameObject>("m_Shield");

		public CardCrafting_WepSetParent(IntPtr address, string className)
			: base(address, className)
		{
		}

		public CardCrafting_WepSetParent(IntPtr address)
			: this(address, "CardCrafting_WepSetParent")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void SetParentManaGem()
		{
			method_8("SetParentManaGem");
		}

		public void SetParentPortrait()
		{
			method_8("SetParentPortrait");
		}

		public void SetParentNameBanner()
		{
			method_8("SetParentNameBanner");
		}

		public void SetParentRarityGem()
		{
			method_8("SetParentRarityGem");
		}

		public void SetParentDiscription()
		{
			method_8("SetParentDiscription");
		}

		public void SetParentSwords()
		{
			method_8("SetParentSwords");
		}

		public void SetParentShield()
		{
			method_8("SetParentShield");
		}

		public void SetBackToOrgParent()
		{
			method_8("SetBackToOrgParent");
		}
	}
}
